overlying sediments - French English Dictionary